package com.blb.demo1;

import java.io.IOException;
import java.io.ObjectOutputStream;
import java.net.Socket;

/**
 * 客户端程序
 */
public class MyClient {

    /**
     * 连接服务器
     * @param ip
     * @param port
     */
    public void connect(String ip,int port,String message){
        //创建Socket对象，同时连接服务器
        try(Socket socket = new Socket(ip,port);
            ){
            //获得输出流向服务器端发消息
            ObjectOutputStream oos = new ObjectOutputStream(socket.getOutputStream());
            System.out.println("客户端连接了服务器");
            //发送文字
            oos.writeUTF(message);
            //清理缓冲区
            oos.flush();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        new MyClient().connect("192.168.1.100",8888,"Hello!今天天气好吗？");
    }
}
